\newcommand{\obs}[1]{}

\newcommand{\getfrom}[1]{}

\newcommand{\idea}[1]{}

\newcommand{\future}[1]{}

\newenvironment{forget}
     {\setbox0=\vbox\bgroup}
     {\egroup}

\newcommand{\baddif}[1]
     {\ifthenelse{\equal{#1}{true}}{}{\begin{forget}}}
\newcommand{\eaddif}[1]
     {\ifthenelse{\equal{#1}{true}}{}{\end{forget}}}
\newcommand{\baddifnot}[1]
     {\ifthenelse{\equal{#1}{false}}{}{\begin{forget}}}
\newcommand{\eaddifnot}[1]
     {\ifthenelse{\equal{#1}{false}}{}{\end{forget}}}

\newenvironment{obsenv}
   {\begin{forget}}
   {\end{forget}}

\newenvironment{futureenv}
   {\begin{forget}}
   {\end{forget}}